/**
 *====================================================
 * 文件名称: PickupApplicationEntity.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年9月23日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import com.yuexunit.finance.project.entity.lexicon.ApplicationStateEnum;
import com.yuexunit.finance.project.entity.lexicon.DeliveryMethodEnum;
import com.yuexunit.finance.project.entity.lexicon.ExchangeStatusEnum;
import com.yuexunit.finance.project.entity.lexicon.PickupMethodEnum;
import com.yuexunit.finance.project.entity.lexicon.PickupTypeEnum;

/**
 * @ClassName: PickupApplicationEntity
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年9月23日 下午5:34:50
 */
@Entity
@Table(name = "FIN_PICKUP_APPLICATION")
public class PickupApplicationEntity {

	/** 提货申请ID */
	@Id
	@GeneratedValue
	@Column(name = "PICKUP_ID")
	private Long pickupId;

	/** 提货申请编号 */
	@Column(name = "PICKUP_NUMBER")
	private String pickupNumber;

	/** 融资信息ID */
	@Column(name = "FINANCE_ID")
	private Long financeId;

	/** 融资信息编号 */
	@Column(name = "FINANCE_NUMBER")
	private String financeNumber;

	/** 融资企业ID */
	@Column(name = "ENTERPRISE_ID")
	private Long enterpriseId;

	/** 融资企业名称 */
	@Column(name = "ENTERPRISE_NAME")
	private String enterpriseName;
	
	/** 许可额度 */
	@Column(name = "ALLOW_VALUATION")
	private BigDecimal allowValuation;

	/** 提货方式 0:未知/1:现金提货/2:换货/3:换箱 */
	@Column(name = "PICKUP_METHOD")
	private PickupMethodEnum pickupMethod;

	/** 配送方式 0:未知/1:门到门/2:门到港/3:港到港 */
	@Column(name = "DELIVERY_METHOD")
	private DeliveryMethodEnum deliveryMethod;

	/** 配送时间 */
	@Column(name = "DELIVERY_D8")
	private Integer deliveryDate;

	/** 配送地址 */
	@Column(name = "DELIVERY_ADDRESS")
	private String deliveryAddress;

	/** 预计还款 */
	@Column(name = "ESTIMATE_AMOUNT")
	private BigDecimal estimateAmount;

	/** 授信抵扣 */
	@Column(name = "CREDIT_QUOTA_DEDUCT")
	private BigDecimal creditQuotaDeduct;

	/** 申请人ID */
	@Column(name = "APPLICANT_ID")
	private Long applicantId;

	/** 申请人 */
	@Column(name = "APPLICANT")
	private String applicant;

	/** 申请原因 提前/赎货 需要填写 */
	@Column(name = "APPLICANT_RESON")
	private Integer applicantReson;

	/** 申请时间 */
	@Column(name = "APPLICANT_DT")
	private Date applicantDateTime;

	/** 申请状态 1:未审批/2:同意/3:拒绝/4:已收款(已收货)/5:已放货/6:违约 */
	@Column(name = "APPLICATION_STATE")
	private ApplicationStateEnum applicationState;

	/** 换箱状态 0:未知/1:待评估/2:待同步/3:待签订 */
	@Column(name = "EXCHANGE_STATUS")
	private ExchangeStatusEnum exchangeStatus;

	/** 协议签订附件清单 */
	@Column(name = "PROTOCOL_UUIDS")
	private String protocolUuids;

	/** 附件清单 */
	@Column(name = "FILE_UUIDS")
	private String fileUuids;

	/** 放款通知单ID */
	@Column(name = "LOAN_NOTICE_ID")
	private Long loanNoticeId;

	/** 申请类型 0:未知/1:正常/2:提前/3:赎货 */
	@Column(name = "PICKUP_TYPE")
	private PickupTypeEnum pickupType;

	/** 申请备注 */
	@Column(name = "REMARK")
	private String remark;

	/** 审核人员ID */
	@Column(name = "AUDITOR_ID")
	private Long auditorId;

	/** 审核人员 */
	@Column(name = "AUDITOR")
	private String auditor;

	/** 审核还款金额 */
	@Column(name = "AUDIT_AMOUNT")
	private BigDecimal auditAmount;

	/** 货物金额 */
	@Column(name = "FINANCE_VALUATION")
	private BigDecimal financeValuation;

	/** 货物利息 */
	@Column(name = "BULKSTOCK_INTEREST")
	private BigDecimal bulkstockInterest;
	
	/** 其他费用 */
	@Column(name = "OTHER_AMOUNT")
	private BigDecimal otherAmount;

	/** 产品费用合计 */
	@Column(name = "EXPENSE")
	private BigDecimal expense;

	/** 调整金额 */
	@Column(name = "ADJUST_AMOUNT")
	private BigDecimal adjustAmount;

	/** 审核调整原因 */
	@Column(name = "ADJUST_RESON")
	private Integer adjustReson;

	/** 审核调整说明 */
	@Column(name = "ADJUSTMENT")
	private String adjustment;

	/** 审核日期 */
	@Column(name = "AUDIT_DT")
	private Date auditDateTime;

	/** 拒绝原因 */
	@Column(name = "DISAGREE_RESON")
	private Integer disagreeReson;

	/** 审核备注 */
	@Column(name = "AUDIT_REMARK")
	private String auditRemark;

	/** 违约备注 */
	@Column(name = "BREACH_CONTRACT")
	private String breachContract;

	/** 提货总额 */
	@Column(name = "PICKUP_AMOUNT")
	private BigDecimal pickupAmount;

	/** 延期总额 */
	@Column(name = "DELAY_AMOUNT")
	private BigDecimal delayAmount;

	/** 收款金额 */
	@Column(name = "RECEIVED_AMOUNT")
	private BigDecimal receivedAmount;
	
	/** 业务审核意见 */
	@Column(name = "BUSINESS_AUDIT")
	private String businessAudit;
	
	/** 业务审核状态 0:拒绝/1:同意 */
	@Column(name = "BUSINESS_AUDIT_STATE")
	private Boolean businessAuditState;
	
	/** 业务审核提交状态  */
	@Column(name = "BUSINESS_AUDIT_SUBMIT_STATE")
	private Boolean businessAuditSubmitState;
	
	/** 业务审核时间 */
	@Column(name = "BUSINESS_AUDIT_DATE")
	private String businessAuditDate;
	
	/** 业务审核人 */
	@Column(name = "BUSINESS_AUDITOR")
	private String businessAuditor;
	
	/** 业务审核人ID */
	@Column(name = "BUSINESS_AUDITOR_ID")
	private Long businessAuditorId;

	/** 运营审核意见 */
	@Column(name = "OPERATION_AUDIT")
	private String operationAudit;
	
	/** 运营审核状态 0:拒绝/1:同意 */
	@Column(name = "OPERATION_AUDIT_STATE")
	private Boolean operationAuditState;
	
	/** 运营审核提交状态 */
	@Column(name = "OPERATION_AUDIT_SUBMIT_STATE")
	private Boolean operationAuditSubmitState;
	
	/** 运营审核时间 */
	@Column(name = "OPERATION_AUDIT_DATE")
	private String operationAuditDate;
	
	/** 运营审核人 */
	@Column(name = "OPERATION_AUDITOR")
	private String operationAuditor;
	
	/** 运营审核人ID */
	@Column(name = "OPERATION_AUDITOR_ID")
	private Long operationAuditorId;

	/** 财务审核意见 */
	@Column(name = "FINANCIAL_AUDIT")
	private String financialAudit;
	
	/** 财务审核状态 0:拒绝/1:同意 */
	@Column(name = "FINANCIAL_AUDIT_STATE")
	private Boolean financialAuditState;
	
	/** 财务审核提交状态 */
	@Column(name = "FINANCIAL_AUDIT_SUBMIT_STATE")
	private Boolean financialAuditSubmitState;
	
	/** 财务审核时间 */
	@Column(name = "FINANCIAL_AUDIT_DATE")
	private String financialAuditDate;
	
	/** 财务审核人 */
	@Column(name = "FINANCIAL_AUDITOR")
	private String financialAuditor;
	
	/** 财务审核人ID */
	@Column(name = "FINANCIAL_AUDITOR_ID")
	private Long financialAuditorId;

	/** 风控审核意见 0:拒绝/1:同意 */
	@Column(name = "RISK_AUDIT")
	private String riskAudit;
	
	/** 风控审核状态 0:拒绝/1:同意 */
	@Column(name = "RISK_AUDIT_STATE")
	private Boolean riskAuditState;
	
	/** 风控审核提交状态 */
	@Column(name = "RISK_AUDIT_SUBMIT_STATE")
	private Boolean riskAuditSubmitState;
	
	/** 风控审核时间 */
	@Column(name = "RISK_AUDIT_DATE")
	private String riskAuditDate;
	
	/** 风控审核人 */
	@Column(name = "RISK_AUDITOR")
	private String riskAuditor;
	
	/** 风控审核人ID */
	@Column(name = "RISK_AUDITOR_ID")
	private Long riskAuditorId;

	/** 风控委员会审核意见 */
	@Column(name = "RISK_MEMBER_AUDIT")
	private String riskMemberAudit;
	
	/** 风控委员会审核状态 0:拒绝/1:同意 */
	@Column(name = "RISK_MEMBER_AUDIT_STATE")
	private Boolean riskMemberAuditState;
	
	/** 风控委员会审核提交状态  */
	@Column(name = "RISK_MEMBER_AUDIT_SUBMIT_STATE")
	private Boolean riskMemberAuditSubmitState;
	
	/** 风控委员会审核时间 */
	@Column(name = "RISK_MEMBER_AUDIT_DATE")
	private String riskMemberAuditDate;
	
	/** 风控委员会审核人 */
	@Column(name = "RISK_MEMBER_AUDITOR")
	private String riskMemberAuditor;
	
	/** 风控委员会审核人ID */
	@Column(name = "RISK_MEMBER_AUDITOR_ID")
	private Long riskMemberAuditorId;

	/** 总裁审核 */
	@Column(name = "CEO_AUDIT")
	private String ceoAudit;
	
	/** 总裁审核状态 0:拒绝/1:同意 */
	@Column(name = "CEO_AUDIT_STATE")
	private Boolean ceoAuditState;
	
	/** 总裁审核提交状态  */
	@Column(name = "CEO_AUDIT_SUBMIT_STATE")
	private Boolean ceoAuditSubmitState;
	
	/** 总裁审核时间 */
	@Column(name = "CEO_AUDIT_DATE")
	private String ceoAuditDate;
	
	/** 总裁审核人 */
	@Column(name = "CEO_AUDITOR")
	private String ceoAuditor;
	
	/** 总裁ID */
	@Column(name = "CEO_AUDITOR_ID")
	private Long ceoAuditorId;
	
	/** 终审 */
	@Column(name = "FINAL_AUDIT")
	private String finalAudit;
	
	/** 终审审核状态 0:拒绝/1:同意 */
	@Column(name = "FINAL_AUDIT_STATE")
	private Boolean finalAuditState;
	
	/** 终审审核提交状态  */
	@Column(name = "FINAL_AUDIT_SUBMIT_STATE")
	private Boolean finalAuditSubmitState;
	
	/** 终审时间 */
	@Column(name = "FINAL_AUDIT_DATE")
	private String finalAuditDate;
	
	/** 终审人 */
	@Column(name = "FINAL_AUDITOR")
	private String finalAuditor;
	
	/** 终审ID */
	@Column(name = "FINAL_AUDITOR_ID")
	private Long finalAuditorId;
	
	/** 审核1 */
	@Column(name = "AUDIT1")
	private String audit1;
	
	/** 审核状态1 */
	@Column(name = "AUDIT_STATE1")
	private Boolean auditState1;
	
	/** 审核提交状态1 */
	@Column(name = "AUDIT_SUBMIT_STATE1")
	private Boolean auditSubmitState1;
	
	/** 审核时间1 */
	@Column(name = "AUDIT_DT1")
	private String auditDate1;
	
	/** 审核人1 */
	@Column(name = "AUDITOR1")
	private String auditor1;
	
	/** 审核人ID1 */
	@Column(name = "AUDITOR_ID1")
	private Long auditorId1;
	
	/** 审核1 */
	@Column(name = "AUDIT2")
	private String audit2;
	
	/** 审核状态1 */
	@Column(name = "AUDIT_STATE2")
	private Boolean auditState2;
	
	/** 审核提交状态1 */
	@Column(name = "AUDIT_SUBMIT_STATE2")
	private Boolean auditSubmitState2;
	
	/** 审核时间1 */
	@Column(name = "AUDIT_DT2")
	private String auditDate2;
	
	/** 审核人1 */
	@Column(name = "AUDITOR2")
	private String auditor2;
	
	/** 审核人ID1 */
	@Column(name = "AUDITOR_ID2")
	private Long auditorId2;
	
	/** 提货申请预警创建时间 */
	@Column(name = "PICKUP_APPLICATION_CREATE_DT")
	private Date pickupApplicationCreateDateTime;
	
	/** 收款确认预警创建时间 */
	@Column(name = "RECEIVE_CONFIRM_CREATE_DT")
	private Date receiveConfirmCreateDateTime;
	
	/** 放货通知预警创建时间 */
	@Column(name = "DELIVERY_NOTICE_CREATE_DT")
	private Date deliveryNoticeCreateDateTime;
	
	/** 提前提货预警创建时间 */
	@Column(name = "APPLICATION_PRE_CREATE_DT")
	private Date applicationPreCreateDateTime;
	
	/** 赎货预警创建时间 */
	@Column(name = "APPLICATION_REDEEM_CREATE_DT")
	private Date applicationRedeemCreateDateTime;
	
	/** 流程节点ID */
	@Column(name = "FINAL_STATE")
	private Long finalState;
	
	/** 是否打回 */
	@Column(name = "CALLBACK")
	private Boolean callback;
	
	/** 计息信息 */
	@Column(name = "INTEREST_INFO")
	private String interestInfo;
	
	/** 评估附件 */
	@Column(name = "EVLUATION_FILE")
	private String evluationFile;

	public BigDecimal getOtherAmount() {
		return otherAmount;
	}

	public void setOtherAmount(BigDecimal otherAmount) {
		this.otherAmount = otherAmount;
	}

	public String getEvluationFile() {
		return evluationFile;
	}

	public void setEvluationFile(String evluationFile) {
		this.evluationFile = evluationFile;
	}

	public String getInterestInfo() {
		return interestInfo;
	}

	public void setInterestInfo(String interestInfo) {
		this.interestInfo = interestInfo;
	}

	public Boolean getCallback() {
		return callback;
	}

	public void setCallback(Boolean callback) {
		this.callback = callback;
	}

	public Long getFinalState() {
		return finalState;
	}

	public void setFinalState(Long finalState) {
		this.finalState = finalState;
	}

	public String getAudit1() {
		return audit1;
	}

	public void setAudit1(String audit1) {
		this.audit1 = audit1;
	}

	public Boolean getAuditState1() {
		return auditState1;
	}

	public void setAuditState1(Boolean auditState1) {
		this.auditState1 = auditState1;
	}

	public Boolean getAuditSubmitState1() {
		return auditSubmitState1;
	}

	public void setAuditSubmitState1(Boolean auditSubmitState1) {
		this.auditSubmitState1 = auditSubmitState1;
	}

	public String getAuditDate1() {
		return auditDate1;
	}

	public void setAuditDate1(String auditDate1) {
		this.auditDate1 = auditDate1;
	}

	public String getAuditor1() {
		return auditor1;
	}

	public void setAuditor1(String auditor1) {
		this.auditor1 = auditor1;
	}

	public Long getAuditorId1() {
		return auditorId1;
	}

	public void setAuditorId1(Long auditorId1) {
		this.auditorId1 = auditorId1;
	}

	public Boolean getBusinessAuditSubmitState() {
		return businessAuditSubmitState;
	}

	public void setBusinessAuditSubmitState(Boolean businessAuditSubmitState) {
		this.businessAuditSubmitState = businessAuditSubmitState;
	}

	public Boolean getOperationAuditSubmitState() {
		return operationAuditSubmitState;
	}

	public void setOperationAuditSubmitState(Boolean operationAuditSubmitState) {
		this.operationAuditSubmitState = operationAuditSubmitState;
	}

	public Boolean getFinancialAuditSubmitState() {
		return financialAuditSubmitState;
	}

	public void setFinancialAuditSubmitState(Boolean financialAuditSubmitState) {
		this.financialAuditSubmitState = financialAuditSubmitState;
	}

	public Boolean getRiskAuditSubmitState() {
		return riskAuditSubmitState;
	}

	public void setRiskAuditSubmitState(Boolean riskAuditSubmitState) {
		this.riskAuditSubmitState = riskAuditSubmitState;
	}

	public Boolean getRiskMemberAuditSubmitState() {
		return riskMemberAuditSubmitState;
	}

	public void setRiskMemberAuditSubmitState(Boolean riskMemberAuditSubmitState) {
		this.riskMemberAuditSubmitState = riskMemberAuditSubmitState;
	}

	public Boolean getCeoAuditSubmitState() {
		return ceoAuditSubmitState;
	}

	public void setCeoAuditSubmitState(Boolean ceoAuditSubmitState) {
		this.ceoAuditSubmitState = ceoAuditSubmitState;
	}

	public Boolean getFinalAuditSubmitState() {
		return finalAuditSubmitState;
	}

	public void setFinalAuditSubmitState(Boolean finalAuditSubmitState) {
		this.finalAuditSubmitState = finalAuditSubmitState;
	}

	public Date getApplicationPreCreateDateTime() {
		return applicationPreCreateDateTime;
	}

	public void setApplicationPreCreateDateTime(Date applicationPreCreateDateTime) {
		this.applicationPreCreateDateTime = applicationPreCreateDateTime;
	}

	public Date getApplicationRedeemCreateDateTime() {
		return applicationRedeemCreateDateTime;
	}

	public void setApplicationRedeemCreateDateTime(Date applicationRedeemCreateDateTime) {
		this.applicationRedeemCreateDateTime = applicationRedeemCreateDateTime;
	}

	public Date getDeliveryNoticeCreateDateTime() {
		return deliveryNoticeCreateDateTime;
	}

	public void setDeliveryNoticeCreateDateTime(Date deliveryNoticeCreateDateTime) {
		this.deliveryNoticeCreateDateTime = deliveryNoticeCreateDateTime;
	}

	public Date getReceiveConfirmCreateDateTime() {
		return receiveConfirmCreateDateTime;
	}

	public void setReceiveConfirmCreateDateTime(Date receiveConfirmCreateDateTime) {
		this.receiveConfirmCreateDateTime = receiveConfirmCreateDateTime;
	}

	public Date getPickupApplicationCreateDateTime() {
		return pickupApplicationCreateDateTime;
	}

	public void setPickupApplicationCreateDateTime(Date pickupApplicationCreateDateTime) {
		this.pickupApplicationCreateDateTime = pickupApplicationCreateDateTime;
	}

	public String getBusinessAudit() {
		return businessAudit;
	}

	public void setBusinessAudit(String businessAudit) {
		this.businessAudit = businessAudit;
	}

	public Boolean getBusinessAuditState() {
		return businessAuditState;
	}

	public void setBusinessAuditState(Boolean businessAuditState) {
		this.businessAuditState = businessAuditState;
	}

	public String getBusinessAuditDate() {
		return businessAuditDate;
	}

	public void setBusinessAuditDate(String businessAuditDate) {
		this.businessAuditDate = businessAuditDate;
	}

	public String getBusinessAuditor() {
		return businessAuditor;
	}

	public void setBusinessAuditor(String businessAuditor) {
		this.businessAuditor = businessAuditor;
	}

	public Long getBusinessAuditorId() {
		return businessAuditorId;
	}

	public void setBusinessAuditorId(Long businessAuditorId) {
		this.businessAuditorId = businessAuditorId;
	}

	public String getOperationAudit() {
		return operationAudit;
	}

	public void setOperationAudit(String operationAudit) {
		this.operationAudit = operationAudit;
	}

	public Boolean getOperationAuditState() {
		return operationAuditState;
	}

	public void setOperationAuditState(Boolean operationAuditState) {
		this.operationAuditState = operationAuditState;
	}

	public String getOperationAuditDate() {
		return operationAuditDate;
	}

	public void setOperationAuditDate(String operationAuditDate) {
		this.operationAuditDate = operationAuditDate;
	}

	public String getOperationAuditor() {
		return operationAuditor;
	}

	public void setOperationAuditor(String operationAuditor) {
		this.operationAuditor = operationAuditor;
	}

	public Long getOperationAuditorId() {
		return operationAuditorId;
	}

	public void setOperationAuditorId(Long operationAuditorId) {
		this.operationAuditorId = operationAuditorId;
	}

	public String getFinancialAudit() {
		return financialAudit;
	}

	public void setFinancialAudit(String financialAudit) {
		this.financialAudit = financialAudit;
	}

	public Boolean getFinancialAuditState() {
		return financialAuditState;
	}

	public void setFinancialAuditState(Boolean financialAuditState) {
		this.financialAuditState = financialAuditState;
	}

	public String getFinancialAuditDate() {
		return financialAuditDate;
	}

	public void setFinancialAuditDate(String financialAuditDate) {
		this.financialAuditDate = financialAuditDate;
	}

	public String getFinancialAuditor() {
		return financialAuditor;
	}

	public void setFinancialAuditor(String financialAuditor) {
		this.financialAuditor = financialAuditor;
	}

	public Long getFinancialAuditorId() {
		return financialAuditorId;
	}

	public void setFinancialAuditorId(Long financialAuditorId) {
		this.financialAuditorId = financialAuditorId;
	}

	public String getRiskAudit() {
		return riskAudit;
	}

	public void setRiskAudit(String riskAudit) {
		this.riskAudit = riskAudit;
	}

	public Boolean getRiskAuditState() {
		return riskAuditState;
	}

	public void setRiskAuditState(Boolean riskAuditState) {
		this.riskAuditState = riskAuditState;
	}

	public String getRiskAuditDate() {
		return riskAuditDate;
	}

	public void setRiskAuditDate(String riskAuditDate) {
		this.riskAuditDate = riskAuditDate;
	}

	public String getRiskAuditor() {
		return riskAuditor;
	}

	public void setRiskAuditor(String riskAuditor) {
		this.riskAuditor = riskAuditor;
	}

	public Long getRiskAuditorId() {
		return riskAuditorId;
	}

	public void setRiskAuditorId(Long riskAuditorId) {
		this.riskAuditorId = riskAuditorId;
	}

	public String getRiskMemberAudit() {
		return riskMemberAudit;
	}

	public void setRiskMemberAudit(String riskMemberAudit) {
		this.riskMemberAudit = riskMemberAudit;
	}

	public Boolean getRiskMemberAuditState() {
		return riskMemberAuditState;
	}

	public void setRiskMemberAuditState(Boolean riskMemberAuditState) {
		this.riskMemberAuditState = riskMemberAuditState;
	}

	public String getRiskMemberAuditDate() {
		return riskMemberAuditDate;
	}

	public void setRiskMemberAuditDate(String riskMemberAuditDate) {
		this.riskMemberAuditDate = riskMemberAuditDate;
	}

	public String getRiskMemberAuditor() {
		return riskMemberAuditor;
	}

	public void setRiskMemberAuditor(String riskMemberAuditor) {
		this.riskMemberAuditor = riskMemberAuditor;
	}

	public Long getRiskMemberAuditorId() {
		return riskMemberAuditorId;
	}

	public void setRiskMemberAuditorId(Long riskMemberAuditorId) {
		this.riskMemberAuditorId = riskMemberAuditorId;
	}

	public String getCeoAudit() {
		return ceoAudit;
	}

	public void setCeoAudit(String ceoAudit) {
		this.ceoAudit = ceoAudit;
	}

	public Boolean getCeoAuditState() {
		return ceoAuditState;
	}

	public void setCeoAuditState(Boolean ceoAuditState) {
		this.ceoAuditState = ceoAuditState;
	}

	public String getCeoAuditDate() {
		return ceoAuditDate;
	}

	public void setCeoAuditDate(String ceoAuditDate) {
		this.ceoAuditDate = ceoAuditDate;
	}

	public String getCeoAuditor() {
		return ceoAuditor;
	}

	public void setCeoAuditor(String ceoAuditor) {
		this.ceoAuditor = ceoAuditor;
	}

	public Long getCeoAuditorId() {
		return ceoAuditorId;
	}

	public void setCeoAuditorId(Long ceoAuditorId) {
		this.ceoAuditorId = ceoAuditorId;
	}

	public String getFinalAudit() {
		return finalAudit;
	}

	public void setFinalAudit(String finalAudit) {
		this.finalAudit = finalAudit;
	}

	public Boolean getFinalAuditState() {
		return finalAuditState;
	}

	public void setFinalAuditState(Boolean finalAuditState) {
		this.finalAuditState = finalAuditState;
	}

	public String getFinalAuditDate() {
		return finalAuditDate;
	}

	public void setFinalAuditDate(String finalAuditDate) {
		this.finalAuditDate = finalAuditDate;
	}

	public String getFinalAuditor() {
		return finalAuditor;
	}

	public void setFinalAuditor(String finalAuditor) {
		this.finalAuditor = finalAuditor;
	}

	public Long getFinalAuditorId() {
		return finalAuditorId;
	}

	public void setFinalAuditorId(Long finalAuditorId) {
		this.finalAuditorId = finalAuditorId;
	}

	public Long getPickupId() {
		return pickupId;
	}

	public void setPickupId(Long pickupId) {
		this.pickupId = pickupId;
	}

	public Date getApplicantDateTime() {
		return applicantDateTime;
	}

	public void setApplicantDateTime(Date applicantDateTime) {
		this.applicantDateTime = applicantDateTime;
	}

	public String getPickupNumber() {
		return pickupNumber;
	}

	public void setPickupNumber(String pickupNumber) {
		this.pickupNumber = pickupNumber;
	}

	public Long getFinanceId() {
		return financeId;
	}

	public void setFinanceId(Long financeId) {
		this.financeId = financeId;
	}

	public String getFinanceNumber() {
		return financeNumber;
	}

	public void setFinanceNumber(String financeNumber) {
		this.financeNumber = financeNumber;
	}

	public Long getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(Long enterpriseId) {
		this.enterpriseId = enterpriseId;
	}

	public String getEnterpriseName() {
		return enterpriseName;
	}

	public void setEnterpriseName(String enterpriseName) {
		this.enterpriseName = enterpriseName;
	}

	public PickupMethodEnum getPickupMethod() {
		if (pickupMethod == null) {
			return PickupMethodEnum.UNKNOWN;
		}
		return pickupMethod;
	}

	public void setPickupMethod(PickupMethodEnum pickupMethod) {
		this.pickupMethod = pickupMethod;
	}

	public String getDeliveryAddress() {
		return deliveryAddress;
	}

	public void setDeliveryAddress(String deliveryAddress) {
		this.deliveryAddress = deliveryAddress;
	}

	public BigDecimal getEstimateAmount() {
		return estimateAmount;
	}

	public void setEstimateAmount(BigDecimal estimateAmount) {
		this.estimateAmount = estimateAmount;
	}

	public Long getApplicantId() {
		return applicantId;
	}

	public void setApplicantId(Long applicantId) {
		this.applicantId = applicantId;
	}

	public String getApplicant() {
		return applicant;
	}

	public void setApplicant(String applicant) {
		this.applicant = applicant;
	}

	public DeliveryMethodEnum getDeliveryMethod() {
		return deliveryMethod;
	}

	public void setDeliveryMethod(DeliveryMethodEnum deliveryMethod) {
		this.deliveryMethod = deliveryMethod;
	}

	public ApplicationStateEnum getApplicationState() {
		return applicationState;
	}

	public void setApplicationState(ApplicationStateEnum applicationState) {
		this.applicationState = applicationState;
	}

	public PickupTypeEnum getPickupType() {
		return pickupType;
	}

	public void setPickupType(PickupTypeEnum pickupType) {
		this.pickupType = pickupType;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long getAuditorId() {
		return auditorId;
	}

	public void setAuditorId(Long auditorId) {
		this.auditorId = auditorId;
	}

	public String getAuditor() {
		return auditor;
	}

	public void setAuditor(String auditor) {
		this.auditor = auditor;
	}

	public BigDecimal getAuditAmount() {
		return auditAmount;
	}

	public void setAuditAmount(BigDecimal auditAmount) {
		this.auditAmount = auditAmount;
	}

	public Integer getDeliveryDate() {
		return deliveryDate;
	}

	public void setDeliveryDate(Integer deliveryDate) {
		this.deliveryDate = deliveryDate;
	}

	public Date getAuditDateTime() {
		return auditDateTime;
	}

	public void setAuditDateTime(Date auditDateTime) {
		this.auditDateTime = auditDateTime;
	}

	public String getAuditRemark() {
		return auditRemark;
	}

	public void setAuditRemark(String auditRemark) {
		this.auditRemark = auditRemark;
	}

	public String getBreachContract() {
		return breachContract;
	}

	public void setBreachContract(String breachContract) {
		this.breachContract = breachContract;
	}

	public BigDecimal getPickupAmount() {
		return pickupAmount;
	}

	public void setPickupAmount(BigDecimal pickupAmount) {
		this.pickupAmount = pickupAmount;
	}

	public BigDecimal getDelayAmount() {
		return delayAmount;
	}

	public void setDelayAmount(BigDecimal delayAmount) {
		this.delayAmount = delayAmount;
	}

	public BigDecimal getReceivedAmount() {
		return receivedAmount;
	}

	public void setReceivedAmount(BigDecimal receivedAmount) {
		this.receivedAmount = receivedAmount;
	}

	public BigDecimal getFinanceValuation() {
		return financeValuation;
	}

	public void setFinanceValuation(BigDecimal financeValuation) {
		this.financeValuation = financeValuation;
	}

	public BigDecimal getBulkstockInterest() {
		return bulkstockInterest;
	}

	public void setBulkstockInterest(BigDecimal bulkstockInterest) {
		this.bulkstockInterest = bulkstockInterest;
	}

	public BigDecimal getAdjustAmount() {
		return adjustAmount;
	}

	public void setAdjustAmount(BigDecimal adjustAmount) {
		this.adjustAmount = adjustAmount;
	}

	public Integer getAdjustReson() {
		return adjustReson;
	}

	public void setAdjustReson(Integer adjustReson) {
		this.adjustReson = adjustReson;
	}

	public String getAdjustment() {
		return adjustment;
	}

	public void setAdjustment(String adjustment) {
		this.adjustment = adjustment;
	}

	public Integer getDisagreeReson() {
		return disagreeReson;
	}

	public void setDisagreeReson(Integer disagreeReson) {
		this.disagreeReson = disagreeReson;
	}

	public Integer getApplicantReson() {
		return applicantReson;
	}

	public void setApplicantReson(Integer applicantReson) {
		this.applicantReson = applicantReson;
	}

	public BigDecimal getCreditQuotaDeduct() {
		return creditQuotaDeduct;
	}

	public void setCreditQuotaDeduct(BigDecimal creditQuotaDeduct) {
		this.creditQuotaDeduct = creditQuotaDeduct;
	}

	public BigDecimal getExpense() {
		return expense;
	}

	public void setExpense(BigDecimal expense) {
		this.expense = expense;
	}

	public String getFileUuids() {
		return fileUuids;
	}

	public void setFileUuids(String fileUuids) {
		this.fileUuids = fileUuids;
	}

	public Long getLoanNoticeId() {
		return loanNoticeId;
	}

	public void setLoanNoticeId(Long loanNoticeId) {
		this.loanNoticeId = loanNoticeId;
	}

	public ExchangeStatusEnum getExchangeStatus() {
		return exchangeStatus;
	}

	public void setExchangeStatus(ExchangeStatusEnum exchangeStatus) {
		this.exchangeStatus = exchangeStatus;
	}

	public String getProtocolUuids() {
		return protocolUuids;
	}

	public void setProtocolUuids(String protocolUuids) {
		this.protocolUuids = protocolUuids;
	}

	public BigDecimal getAllowValuation() {
		return allowValuation;
	}

	public void setAllowValuation(BigDecimal allowValuation) {
		this.allowValuation = allowValuation;
	}

	public String getAudit2() {
		return audit2;
	}

	public void setAudit2(String audit2) {
		this.audit2 = audit2;
	}

	public Boolean getAuditState2() {
		return auditState2;
	}

	public void setAuditState2(Boolean auditState2) {
		this.auditState2 = auditState2;
	}

	public Boolean getAuditSubmitState2() {
		return auditSubmitState2;
	}

	public void setAuditSubmitState2(Boolean auditSubmitState2) {
		this.auditSubmitState2 = auditSubmitState2;
	}

	public String getAuditDate2() {
		return auditDate2;
	}

	public void setAuditDate2(String auditDate2) {
		this.auditDate2 = auditDate2;
	}

	public String getAuditor2() {
		return auditor2;
	}

	public void setAuditor2(String auditor2) {
		this.auditor2 = auditor2;
	}

	public Long getAuditorId2() {
		return auditorId2;
	}

	public void setAuditorId2(Long auditorId2) {
		this.auditorId2 = auditorId2;
	}
}
